package com.goods.business.service;

import com.goods.common.model.business.Consumer;
import com.goods.common.vo.system.PageVO;

import java.util.List;

public interface ConsumerService {

    /**
     * 获取所有物资去处
     * @param pageNum
     * @param pageSize
     * @param name
     * @return
     */
    PageVO<Consumer> findConsumerList(int pageNum, int pageSize, String name);

    /**
     * 添加
     * @param consumer
     */
    void add(Consumer consumer);

    /**
     * 编辑回显
     * @param id
     * @return
     */
    Consumer edit(Long id);

    /**
     * 删除
     * @param id
     * @return
     */
    void delete(Long id);

    /**
     * 编辑
     * @param consumer
     */
    void update(Consumer consumer);

    /**
     * 查询所有去向
     * @return
     */
    List<Consumer> findAll();
}
